/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pkgapplication;

import java.io.Serializable;
import java.util.ArrayList;
import pkgjeudestrategie.Faction;
import pkgjeudestrategie.Player;
import pkgjeudestrategie.Terrain;

/**
 *
 * @author Alex
 */
public class Sauvegarde implements Serializable {

    private ArrayList<Faction> listeFactions;
    private ArrayList<Player> listeJoueurs;
    private Terrain terrainClique;
    private int nZoom;
    private ArrayList<Terrain> listeTerrains;
    private int tourEnCours;

    public Sauvegarde(ArrayList<Faction> listeFactions,
            ArrayList<Player> listeJoueurs, Terrain terrainClique,
            int nZoom, ArrayList<Terrain> listeTerrains, int tourEnCours) {

        this.listeFactions = listeFactions;
        this.listeJoueurs = listeJoueurs;
        this.listeTerrains = listeTerrains;
        this.nZoom = nZoom;
        this.terrainClique = terrainClique;
        this.tourEnCours = tourEnCours;
    }

    public ArrayList<Faction> getListeFactions() {
        return listeFactions;
    }

    public ArrayList<Player> getListeJoueurs() {
        return listeJoueurs;
    }

    public ArrayList<Terrain> getListeTerrains() {
        return listeTerrains;
    }

    public Terrain getTerrainClique() {
        return terrainClique;
    }

    public int getnZoom() {
        return nZoom;
    }

    public int getTourEnCours() {
        return tourEnCours;
    }



    public void setListeFactions(ArrayList<Faction> listeFactions) {
        this.listeFactions = listeFactions;
    }

    public void setListeJoueurs(ArrayList<Player> listeJoueurs) {
        this.listeJoueurs = listeJoueurs;
    }

    public void setListeTerrains(ArrayList<Terrain> listeTerrains) {
        this.listeTerrains = listeTerrains;
    }

    public void setTerrainClique(Terrain terrainClique) {
        this.terrainClique = terrainClique;
    }

    public void setTourEnCours(int tourEnCours) {
        this.tourEnCours = tourEnCours;
    }

    public void setnZoom(int nZoom) {
        this.nZoom = nZoom;
    }

    

}
